package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.ClassManage;

/**
 * 班级一览Service接口
 * 
 * @author ruoyi
 * @date 2024-06-05
 */
public interface IClassManageService 
{
    /**
     * 查询班级一览
     * 
     * @param classId 班级一览主键
     * @return 班级一览
     */
    public ClassManage selectClassManageByClassId(Integer classId);

    /**
     * 查询班级一览列表
     * 
     * @param classManage 班级一览
     * @return 班级一览集合
     */
    public List<ClassManage> selectClassManageList(ClassManage classManage);

    /**
     * 新增班级一览
     * 
     * @param classManage 班级一览
     * @return 结果
     */
    public int insertClassManage(ClassManage classManage);

    /**
     * 修改班级一览
     * 
     * @param classManage 班级一览
     * @return 结果
     */
    public int updateClassManage(ClassManage classManage);

    /**
     * 批量删除班级一览
     * 
     * @param classIds 需要删除的班级一览主键集合
     * @return 结果
     */
    public int deleteClassManageByClassIds(Integer[] classIds);

    /**
     * 删除班级一览信息
     * 
     * @param classId 班级一览主键
     * @return 结果
     */
    public int deleteClassManageByClassId(Integer classId);
}
